﻿using System;

using SharedGenomics.Domain;

namespace SharedGenomics.Workbench.Views
{
    public interface IDataFilterView : SharedGenomics.Workbench.Core.IView
    {
        bool IsLoadEnabled { set; }
        bool IsCreateDataSetEnabled { set; }
        SharedGenomics.Workbench.PresentationModel.DataFilterPTO PTO { set; }
        string DataSetSaveMessage { set; }
        bool IsLoadProgressBarVisible { set; }
        string LoadedFileSetName { set; }

        event EventHandler Loaded;
        event EventHandler LoadFileSetClicked;
        event EventHandler RefreshFileSetsClicked;
        event EventHandler CreateDataSetClicked;
    }
}
